@charset "utf-8";
/* CSS Document */

*{margin:0px; padding:0px;}
body{margin:0px; padding:0px; background-color:#FFF; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#060606;}
ul,li{list-style:none;}
h1,h2,h3,img{margin:0px; padding:0px;list-style-type:none; border:0;}
form {margin: 0px; }
.clear{clear:both;}
#{list-style:none;}
a{text-decoration: none;} 
HTML{overflow-x:hidden;overflow-y:auto;}

.table{
margin:0px auto;
text-align:center;
border-collapse:collapse;
}
.table td{
border:1px solid #0046a5;
}

.biaodan999666{ width:740px; height:auto; background:url(../images/products2_bg.jpg);}

#container{ width:100%;height:auto; margin:0 auto; float:left;}
#container .top{width:999px; height:136px; margin:0 auto;}
#top{width:999px;height:136px; margin:0 auto;}
#top .top_logo{width:196px; height:136px; margin:0 auto; float:left;}
#top .top_right{width:803px; height:136px; margin:0 auto; float:left;}
#top .top_right1{width:487px; height:26px; margin:0 auto; float:right; padding-top:8px;}
#top .top_right1_menu-01{width:158px; height:26px; line-height:26px; margin:0 auto; float:left; background:#0055a5; text-align:center;}
#top .top_right1_menu-02{width:140px; height:26px; line-height:26px; margin:0 10px 0 10px; float:left;background:#0055a5;text-align:center;}
#top .top_right1_menu-03{width:158px; height:26px; line-height:26px; margin:0 auto; float:left;background:#fbc033;text-align:center;}
#top .top_right2{width:487px; height:102px; margin:0 auto;float:right;}
#top .top_right2_01{
	width:263px;
	height:102px; 
	margin:0 auto;
	float:left;
	background-image:url(../images/top-map.jpg);
	background-repeat:no-repeat;
	background-position: left bottom;
	background-size: 150px;
}
#top .top_right2_02{width:224px; height:102px; margin:0 auto;float:left;}
#top .top_right2_link{width:200px; height:52px; margin:0 auto;padding:40px 0 0 0px; float:right;}
#top .top_right2_linkpic{width:53px; height:52px; margin:0 0 0 10px; float:left;}

#top .top_right2_linkpic img {
	width: 52px;
}



/*--------顶部右侧二维码--------*/
 .dropdown {
	position: relative;
	float:left;
}
.dropdown a > img{
	width: 52px;
}

.dropdown > a {
	display: inline-block;
}
/*------头部下拉菜单------*/
.dropdown-menu {
	position: absolute;
	top: 100%;
	left: -30px;
	min-width: 100%;
	margin: 2px 0 0;
	background-color: #ffffff;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 8px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	z-index: 9;
}
.dropdown-menu::before {
	position: absolute;
	top: -7px;
	right: 53px;
	left: auto;
	display: inline-block;
	border-right: 7px solid transparent;
	border-bottom: 7px solid rgba(0,0,0,0.2);
	border-left: 7px solid transparent;
	border-bottom-color: rgba(0, 0, 0, 0.2);
	content: '';
}
.dropdown-menu::after {
	position: absolute;
	top: -6px;
	right: 54px;
	left: auto;
	display: inline-block;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #ffffff;
	border-left: 6px solid transparent;
	content: '';
}
.dropdown-menu .qrcode {
	width: 120px;
}
.dropdown-menu .qrcode img {
	width: 120px;
}
.dropdown-menu.hide{
	display:none;
}
.dropdown-menu.in{
	display:block;
}
/*------------------------------*/


#container .menubg{ width:100%; height:40px; margin:0 auto; float:left; background:#0055a5;}
#container .menubg2{ width:100%; height:3px; margin:0 auto; float:left; background:#fbc033;}

#container .menu_nr{ width:999px; height:40px; margin:0 auto;}
#container .menu_nrleft{ width:800px; height:40px; margin:0 auto; float:left; line-height:40px;}
#container .menu_nrright{ width:199px; height:40px; margin:0 auto; float:left; line-height:40px;}
#container .search_bg{ width:199px; height:40px; margin:0 auto; float:left; background:url(../images/search_bg.jpg);}
#container .search{width:187px;height:25px; margin:0 auto;}
#container .search1{width:155px;height:25px; margin:0 auto; float:left;}
#container .search99{
	width: 155px;
	height: 25px;
	margin: 9px 0 0 0;
	background: #FFF;
	border: 0px solid;
	line-height: 25px;
	float: left;
	text-indent: 5px;
	color:#0055a5;
	font-weight:bold;
}
#container .search_menu{width:28px;height:25px; margin:9px 0 0 0; float:left;}

#container .main{ width:999px; height:auto; margin:0 auto;}

.main2{ width:999px; height:302px; margin:8px 0 0 0; background:url(../images/main_bg2.jpg);}
.main2nr{ width:990px; height:292px; margin:0 auto;}
.main2_left{width:330px; height:292px; margin:4px 0 0 0px; float:left; background:url(../images/m3_bg222.jpg);}
.main2_left1{width:330px; height:60px; margin:0 auto;}
.main2_left1-1{width:240px; height:60px; margin:0 auto; float:left; background:url(../images/m1_left.jpg); line-height:60px;font-size:16px; color:#0046a5; font-weight:bold;}
.main2_left1-2{width:85px; height:60px; margin:0 auto; float:left;}
.main2_left2{width:300px; height:150px; overflow:hidden;margin:0 auto; color:#0046a5; font-weight:bold; padding:15px 0 25px 0; line-height:19px;}
.main2_more{ width:98px; height:25px; float:right; padding:20px 8px 0 0;}

#container .main3{ width:999px; height:auto; margin:0 auto;}
#container .main3_left{ width:419px; height:244px; margin:12px 0 0 0; float:left;}
#container .main3_title{ width:419px; height:33px; margin:0 auto; background:url(../images/m3_title.jpg);}
#container .main3_title2{ width:277px; height:33px; margin:0 auto; background:url(../images/m3_title2.jpg);}
#container .main3_center{ width:277px; height:244px; margin:12px 0 0 13px; float:left;}
#container .main3_right{ width:277px; height:244px; margin:12px 0 0 13px; float:left;}
#container .main3_bg2{ width:277px; height:10px; margin:0 auto; background:url(../images/m3_bg3.jpg);}
#container .main3_bg3{ width:277px; height:192px; margin:0 auto; background:url(../images/m3_bg2.jpg);}
#container .main3_bg4{ width:277px; height:12px; margin:0 auto; background:url(../images/m3_bg4.jpg);}
#container .main3_bg5{ width:419px; height:10px; margin:0 auto; background:url(../images/m3_bg5.jpg);}
#container .main3_bg6{ width:419px; height:192px; margin:0 auto; background:url(../images/m3_bg6.jpg);}
#container .main3_bg7{ width:419px; height:12px; margin:0 auto; background:url(../images/m3_bg7.jpg);}
#container .main3_title_nr{width:390px;line-height:33px; margin:0 auto;}
#container .main3_title_nr1{width:300px;line-height:33px; float:left; color:#FFF; font-size:16px; font-weight:bold;}
#container .main3_title_nr2{width:90px;line-height:33px; float:left; font-weight:bold; color:#ffb400;}

#container .main3_title2_nr{width:250px;line-height:33px; margin:0 auto;}
#container .main3_title2_nr1{width:170px;line-height:33px; float:left; color:#FFF; font-size:16px; font-weight:bold;}
#container .main3_title2_nr2{width:80px;line-height:33px; float:left; font-weight:bold; color:#ffb400;}
#container .main3_nr3{ width:385px; height:155px; margin:0 auto; overflow:hidden;padding-top:20px; line-height:19px;color:#0046a5; font-weight:bold;}
#container .main3_nr4{ width:245px; height:155px; margin:0 auto; overflow:hidden;padding-top:20px; line-height:19px;color:#0046a5; font-weight:bold;}

#ny{width:100%;height:auto; margin:10px 0 0 0; float:left;}
#ny .nyneirong{width:999px;height:auto; margin:0 auto;}
#ny .nyneirong_nr{width:999px;height:auto; margin:0 auto;}
#ny .toppic{width:999px;height:225px; margin:0 auto; padding:0 0 12px 0;}
#ny .nyneirong_left{width:230px;height:auto; margin:0 auto; float:left; background:#f4f4f4;}
#ny .nyneirong_right{width:739px;height:auto; margin:0px 15px 0px 15px; float:left;line-height:19px; padding-top:0px;height:auto !important;height:450px;min-height:450px;}
#ny .nyneirong_right2{width:754px;height:auto; margin:0px 5px 0px 10px; float:left;line-height:19px; padding-top:0px;height:auto !important;height:450px;min-height:450px;}
#ny .nyneirong_title{ font-size:16px; font-weight:bold; height:30px; line-height:30px; color:#0046a5; text-indent:5px;}
#ny .nybg1{width:999px;height:8px; background:url(../images/ny_bg1.jpg);}
#ny .nybg2{width:999px;background:url(../images/ny_bg2.jpg); margin:0 auto;	height:auto;}
#ny .nybg3{width:999px;height:9px; background:url(../images/ny_bg3.jpg); margin:0 auto;}
#ny .page{ width:754px;height:55px; margin:0 auto; text-align:center;}
#ny .proname{ width:754px;height:30px; margin:0 auto; font-weight:bold; font-size:16px;color:#0000ff; float:left;}
#ny .proname2{ width:754px;height:25px; line-height:25px;margin:0 auto; font-weight:bold; font-size:16px;color:#0046a5; float:left;}
#ny .proneirong{ width:754px;min-height:15px;height:auto !important;height:150px;overflow:visible;margin:0 auto;font-size:12px;color:#0046a5; line-height:20px; float:left;}


#ny .proneirong img {
    max-width: 100%;
    vertical-align: middle;
}

#ny .request{ width:156px;height:20px;margin:15px 0 15px 0;font-size:14px; text-indent:10px;color:#FFF; font-weight:bold;line-height:20px; background:url(../images/request_bg.jpg); float:left;}
#ny .request2{ width:180px;height:20px;margin:0px 0 15px 0;font-size:14px; text-indent:10px;color:#FFF; font-weight:bold;line-height:20px; background:url(../images/request_bg2.jpg); float:left;}
#ny .request3{ width:115px;height:20px;margin:15px 0 15px 0;font-size:14px; text-indent:10px;color:#FFF; font-weight:bold;line-height:20px; background:url(../images/request_bg3.jpg); float:left;}
#ny .propic{ margin:0 auto; text-align:center;}
#ny .pro_search{width:746px; height:185px;margin:15px 0; border:solid 0px #0046a5}
#ny .pro_searchnr{width:746px; height:185px;margin:0 auto; padding:15px 0 15px 0;}
.share2{ width:300px;height:20px; line-height:20px; margin:0 auto; float:right;}
#ny .parts{ width:746px; height:155px; margin:0 auto;}
#ny .parts-list{ width:240px; height:155px; margin:0 auto; float:left; padding-top:5px;}
#ny .parts-search{ width:506px; height:155px; margin:0 auto; float:left;}
/*#ny{width:100%;height:auto; margin:10px 0 0 0; float:left;}
#ny .nyneirong{width:999px;height:auto; margin:0 auto;}
#ny .nyneirong_nr{width:960px;height:auto; margin:0 auto;}
#ny .toppic{width:999px;height:225px; margin:0 auto; padding:0 0 12px 0;}
#ny .nyneirong_left{width:230px;height:auto; margin:18px 0 20px 0; float:left;}
#ny .nyneirong_right{width:690px;height:auto; margin:18px 15px 20px 20px; float:left;line-height:19px; padding-top:0px;height:auto !important;height:450px;min-height:450px;}
#ny .nybg1{width:999px;height:8px; background:url(../images/ny_bg1.jpg);}
#ny .nybg2{width:999px;background:url(../images/ny_bg2.jpg); margin:0 auto;	height:auto;}
#ny .nybg3{width:999px;height:9px; background:url(../images/ny_bg3.jpg); margin:0 auto;}
*/


#foot{ width:100%; height:auto;float:left; margin:14px 0 0 0;}
#foot .footnr {
	width:999px;
	height:auto !important;
	overflow:hidden;
	background:#004b89;
	margin:0 auto;
}
#foot .footnr2{ width:999px; height:4px; background:#ffb400; margin:0 auto;}

.findlike {
	margin-bottom: 10px;
}
.findlike a{
	height: 60px;
	line-height: 60px;
	display:block;
	color:#fff;
	font-size: 18px;
}
.findlike a:hover{
	color:#ffb400;
}

.findlike img{
	vertical-align:middle;
	width:50px;
	padding-right:10px;
}


#foot .footnr3{ width:999px; height:40px;margin:0 auto; line-height:40px; color:#0046a5; font-size:13px; font-weight:bold;}
#foot .foot_link{ width:960px; height:220px; margin:0 auto; padding-top:20px;}
#foot .foot_link1{
	width: 160px;
	height: auto;
	margin: 0 auto;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #feb300;
	margin-right:20px;
}
#foot .foot_link2{ width:250px; height:auto; margin:0 auto; float:left;	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #feb300;
	margin-right:20px;}
#foot .foot_link3{ width:150px; height:auto; margin:0 auto; float:left;	border-right-width: 1px;}
#foot .foot_link4{ width:120px; height:auto; margin:0 auto; float:left;	border-right-width: 1px;}

.line{ width:870px; height:1px; background:#2e2e2e; margin:20px 0 25px 0;}
#container .line2{ width:746px; height:1px; background:url(../images/line.jpg); float:left;}
#container .findlinke{width:120px; height:52px; margin:0 auto;}
#container .gallery{margin:0 auto; height:600px;}

#container .shuoming{ width:100%;margin:10px 0 0 0; float:left; color:#6f6f6f;}

.zi1{font-size:12px; font-weight:bold;color:#666666;}
.zi2{font-size:12px;color:#6d6d6d; line-height:16px;}
.zi3{font-size:12px; color:#696969;line-height:16px;}
.zi4{font-size:12px;color:#a9a9a9;}
.zi5{ width:150px; margin:0 0 0 16px;}
.zi6{font-size:16px;color:#FFF; line-height:29px; font-weight:bold;}
.zi7{font-size:12px;color:#FFF; line-height:18px;}
.zi8{
	font-size: 16px;
	color: #FFF;
	line-height: 32px;
	font-weight: bold;
	padding-left:16px;
}
.zi9{
	font-size: 13px;
	color: #333333;
	font-weight: bold;
}
.zi10{
	font-size: 12px;
	color: #da0000;
}

.zi11{font-size:12px;color:#FFF; line-height:15px;}
.zi12{font-size:12px;color:#FFF; line-height:22px; font-weight:bold;}
.zi13{font-size:12px;color:#FFF; line-height:15px; padding-top:6px;}
.zi14{font-size:12px;color:#0046a5; line-height:15px;font-weight:bold; padding-top:18px;}
.zi15{font-size:12px;color:#0046a5; line-height:15px;font-weight:bold; padding:6px 0 10px 0;}

/*a:link{font-family: Arial, Helvetica, sans-serif; text-decoration:none; color:#0000ff;}*/
a:hover{font-family: Arial, Helvetica, sans-serif; text-decoration:none; color:#003a9b;}

a.cc:link {font-size: 12px;color: #676767;font-family: Arial, Helvetica, sans-serif;}
a.cc:visited {font-size: 12px; color: #676767;font-family: Arial, Helvetica, sans-serif;}
a.cc:hover {font-size: 12px;color: #929292;font-family: Arial, Helvetica, sans-serif;}

a.cc2:link {font-size: 11px;color: #676767;font-family: Arial, Helvetica, sans-serif;}
a.cc2:visited {font-size: 11px; color: #676767;font-family: Arial, Helvetica, sans-serif;}
a.cc2:hover {font-size: 11px;color: #929292;font-family: Arial, Helvetica, sans-serif;}

a.cc3:link {font-size: 11px;color: #535353;font-family: Arial, Helvetica, sans-serif;}
a.cc3:visited {font-size: 11px; color: #535353;font-family: Arial, Helvetica, sans-serif;}
a.cc3:hover {font-size: 11px;color: #929292;font-family: Arial, Helvetica, sans-serif;}

a.cc4:link {font-size: 12px;color:#ffb400;font-family: Arial, Helvetica, sans-serif;}
a.cc4:visited {font-size: 12px; color:#ffb400;font-family: Arial, Helvetica, sans-serif;}
a.cc4:hover {font-size: 12px;color: #ffb400;font-family: Arial, Helvetica, sans-serif;border-bottom:1px solid #fbc033;}

a.cc5:link {font-size: 12px;color:#fff;font-family: Arial, Helvetica, sans-serif;}
a.cc5:visited {font-size: 12px; color:#fff;font-family: Arial, Helvetica, sans-serif;}
a.cc5:hover {font-size: 12px;color: #ffb400;font-family: Arial, Helvetica, sans-serif;border-bottom:1px solid #fbc033;}

a.cc6:link {font-size: 16px;color:#fff; font-weight:bold;font-family: Arial, Helvetica, sans-serif;}
a.cc6:visited {font-size: 16px; color:#fff;font-weight:bold;font-family: Arial, Helvetica, sans-serif;}
a.cc6:hover {font-size: 16px;color: #ffb400;font-weight:bold;font-family: Arial, Helvetica, sans-serif;border-bottom:1px solid #fbc033;}


a.cc7:link {font-size: 16px;color:#ffb400; font-weight:bold;font-family: Arial, Helvetica, sans-serif;}
a.cc7:visited {font-size: 16px; color:#ffb400;font-weight:bold;font-family: Arial, Helvetica, sans-serif;}
a.cc7:hover {font-size: 16px;color: #ffb400;font-weight:bold;font-family: Arial, Helvetica, sans-serif;border-bottom:1px solid #fbc033;}


a.foot:link {font-size: 13px;color: #0046a5;font-family: Arial, Helvetica, sans-serif;}
a.foot:visited {font-size: 13px; color: #0046a5;font-family: Arial, Helvetica, sans-serif;}
a.foot:hover {font-size: 13px;color: #0046a5;font-family: Arial, Helvetica, sans-serif;border-bottom:1px solid #0055a5;}

a.foot99:link {font-size: 12px;color: #0046a5;font-family: Arial, Helvetica, sans-serif;border-bottom:1px solid #0055a5}
a.foot99:visited {font-size: 12px; color: #0046a5;font-family: Arial, Helvetica, sans-serif;border-bottom:1px solid #0055a5}
a.foot99:hover {font-size: 12px;color: #0046a5;font-family: Arial, Helvetica, sans-serif;border-bottom:1px solid #0055a5;}




a.cctop:link {font-size: 15px;color: #FFF; font-weight:bold;font-family: Arial, Helvetica, sans-serif;}
a.cctop:visited {font-size: 15px; color: #FFF;font-weight:bold;font-family: Arial, Helvetica, sans-serif;}
a.cctop:hover {
	font-size: 15px;
	color: #FFF;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom:1px solid #FFF;}

a.cctop3:link {font-size:16px;color: #0046a5; font-weight:bold;font-family: Arial, Helvetica, sans-serif;}
a.cctop3:visited {font-size:16px; color: #0046a5;font-weight:bold;font-family: Arial, Helvetica, sans-serif;}
a.cctop3:hover {
	font-size: 16px;
	color: #0054a6;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom:1px solid #0054a6;}

a.cctop2:link {font-size: 14px;color: #FFF; font-weight:bold;font-family: Arial, Helvetica, sans-serif;}
a.cctop2:visited {font-size: 14px; color: #FFF;font-weight:bold;font-family: Arial, Helvetica, sans-serif;}
a.cctop2:hover {
	font-size: 14px;
	color: #FFF;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom:1px solid #FFF;}

a.cctop4:link {font-size:12px;color: #0046a5; font-weight:bold;font-family: Arial, Helvetica, sans-serif;}
a.cctop4:visited {font-size:12px; color: #0046a5;font-weight:bold;font-family: Arial, Helvetica, sans-serif;}
a.cctop4:hover {
	font-size: 12px;
	color: #0054a6;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom:1px solid #0054a6;}


/*新闻详情页*/
#news_info {
	min-height:468px;
	height:auto !important;
	height:468px;
	overflow:visible;
	padding:12px 0px 0px 0px;
}
#news_info a {
	color:#555555;
}
#news_info a:hover {
	color:#FFF;
}
#news_info .article_title {
	font-size:12px;
	font-weight:bold;
	margin:0px;
	color:#626262;
	text-align:center;
	line-height:22px;
}
#news_info .atdes {
	line-height:28px;
	text-align:center;
	color:#3e3e3e;
	border-bottom:1px dotted #3e3e3e;
}
#news_info .atdes span{
	padding:0px 6px;
}
#news_info .news_body {
	font-size:12px;
	padding-top:5px;
	line-height:24px;
	color:#626262;
}
#news_info .news_body img {
	border:1px solid #CCC;
}
#news_info .news_body p {
	font-size:14px;
	margin:0px 0px 6px 0px;
}
#news_info .news_body p.pcut span {
	border:1px solid #B4B4B4;
	margin-right:2px;
	padding:2px 4px;
	font-weight:bold;
	color:#3e3e3e;
}
#news_info .news_body p.pcut a {
	border:1px solid #B4B4B4;
	margin-right:2px;
	padding:2px 4px;
	color:#9E9E9E;
}
#news_info .news_body p.pcut a:hover {
	text-decoration:none;
	color:#0473EC;
}
#news_info .news_body a {
	color:#3e3e3e;
}
#news_info .news_body a:hover {
	text-decoration:underline;
	color:#094B9F;
}



/*--首页产品滚动代码开始--*/
.bx-td {padding:0;margin:0;vertical-align: top !important;}
.bx-td *{clear:none;}
.bx-slide-slide1 {width: 999px;}
.bx-next {position:absolute;width: 30px;height: 30px;text-indent: -999999px;background: url(../images/white_next.png) no-repeat 0 -30px;}
.bx-prev {position:absolute;width: 30px;height: 30px;text-indent: -999999px;background: url(../images/white_prev.png) no-repeat 0 -30px;}
.bx-pager a {display:block;float:left;margin-right:5px;margin-top:10px;margin-bottom:10px;width:10px;height:11px;color: #fff;padding: 0 0 0 0;text-indent: -999999px;font-size: 12px;zoom:1;
background: url(../images/gray_pager.png) no-repeat 0 -10px;}
.bx-pager .pager-active {background: url(../images/gray_pager.png) no-repeat 0 0;}

.bx-next {
    height: 249px!important;
    margin-left: -124px !important;
	margin-left: -124px\9 !important; /*--IE fix--*/
	float:left;
	background-position:center !important;
    width: 48px !important;
	z-index:999;
}

.bx-prev {
    height: 249px!important;
	float:left;
    width: 50px !important;
	z-index:999;
	background-position:center !important;
}
.bx-window img { float: left; margin: 0px 0px 0px 0px; }  
.bx-window a:first-child img { margin-left: 0px; }
.bx-slide-slide1 { width: 999px !important;}
.bx-window{
	margin-left: -54px !important;
    overflow: hidden !important;
    position: relative !important;
    width: 999px !important;
}

.bx-window a{text-decoration:none;}


.bx-pro{ width:325px; height:auto; margin:0 12px 0 0; float:left;}
.bx-pro2{ width:325px; height:auto; margin:0 0 0 0px; float:left;}
.bx-protitle{ width:325px; height:32px;line-height:32px;margin:0 auto; background:url(../images/pro_titlebg.jpg); color:#FFF; font-size:16px; font-weight:bold;}
.bx-protitle2{ width:325px; height:6px;margin:0 auto; background:url(../images/pro_titlebg2.jpg);}
.bx-probg{ width:325px; height:203px;margin:0 auto; background:url(../images/pro_bg.jpg);}
.bx-propic{ width:290px; height:200px;margin:0 auto;}
.bx-probottom{ width:325px; height:8px;margin:0 auto; background:url(../images/pro_bottom.jpg);}

/*--首页产品滚动代码结束--*/


/*--首页大图滚动代码开始--*/
.flexslider{width:999px;height:422px;overflow:hidden; margin:0 auto; padding:10px 0 10px 0;}
.flexslider .slides > li{display:none;}
.flexslider .slides img{max-width:100%;display:block;}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}.
no-js .slides > li:first-child{display:block;}
.flexslider{position:relative;zoom:1;}.
flexslider .slides{zoom:1;}
.flexslider .slides > li{position:relative;}
.flex-caption{background:none;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);zoom:1;}
.flex-caption{width:100%;padding:2%;position:absolute;left:0;bottom:0;background:rgba(0,0,0,.3);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);font-size:14px;line-height:18px;}
.flex-direction-nav{height:0;overflow:hidden;}
.flex-direction-nav li a{display:none;width:24px;height:66px;position:absolute;top:55%;margin-top:-66px;cursor:pointer;text-indent:-9999px;}
.flex-direction-nav li a.next{right:0;background:url("../images/bg_direction_nav.png") no-repeat scroll -24px 0 transparent;}
.flex-direction-nav li a.next:hover{}.flex-direction-nav li a.next:active{background:url("../images/bg_direction_nav.png") no-repeat scroll -24px -66px transparent;}
.flex-direction-nav li a.prev{left:0;background:url("../images/bg_direction_nav.png") no-repeat scroll 0 0 transparent;}
.flex-direction-nav li a.prev:hover{}
.flex-direction-nav li a.prev:active{background:url("../images/bg_direction_nav.png") no-repeat scroll 0 -66px transparent;}
.flex-direction-nav li a.disabled{opacity:.3;filter:alpha(opacity=30);cursor:default;}
.flex-control-nav{position:absolute;bottom:0;right:0;}
.flex-control-nav li{display:inline-block;zoom:1;*display:inline;margin-right:10px;margin-bottom:6px;}
.flex-control-nav li a{display:block;width:0px;height:0px;background:url("../images/bg_control_nav.png") no-repeat scroll 0 0 transparent;_background:url("../images/bg_control_nav-0.png") no-repeat scroll 0 0 transparent;cursor:pointer;text-indent:-9999px;}
.flex-control-nav li a:hover{background-position:0 -10px;_background:url("../images/bg_control_nav-1.png") no-repeat scroll 0 0 transparent;}
.flex-control-nav li a.active{background-position:0 -20px;_background:url("../images/bg_control_nav-2.png") no-repeat scroll 0 0 transparent;cursor:default;}
/*--首页大图滚动代码结束--*/



/*--顶部菜单代码开始--*/
.dcjq-mega-menu ul, .dcjq-mega-menu ul li {list-style: none;}
.dcjq-mega-menu ul.menu {position: relative; padding: 0; margin: 0;}
.dcjq-mega-menu ul li ul {display: none;}
.dcjq-mega-menu .sub {display: none;}
.dcjq-mega-menu .sub ul {display: block;}
#header {height:40px; width:800px; display: inline-block; z-index: 1000; background:#0055a5; margin:0 auto;}
#header a:link,#header a:active,#header a:visited,#header a:hover { color: #FFF; font-weight: bold; }
#access {
		float: left;
		width: 900px !important;
		height:40px;
		font-size:16px !important;
		font-family: Arial, Helvetica, sans-serif;
		/*RB: To fix the last menu item scrunching problem*/
		position: absolute;
		z-index: 1000;
		/**********/
}

/*top level*/
.dcjq-mega-menu 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px; 
	font-weight: normal;
	line-height: 16px;
	letter-spacing: 1px;
}
.dcjq-mega-menu ul, .dcjq-mega-menu ul, .dcjq-mega-menu ul li {
	margin: 0; 
	padding: 0; 
	border: none; 
	
}
.dcjq-mega-menu ul.menu { 
	/*width: 100%; */
	position: relative; 
	width: auto;

	

}
.dcjq-mega-menu ul li {
	float: left; 
	margin: 0; 
	padding: 0 15px 0 0; 
	font-weight: bold; 
}

.dcjq-mega-menu ul li a {
	float: left; 
	display:inline-block; 
	color: #fff;  
	padding: 0px 14px 0px 14px;
	line-height: 40px; 
    text-decoration: none;  
	font-weight:bold; 
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
}

.dcjq-mega-menu ul li a.dc-mega{position: relative;}
.dcjq-mega-menu ul li a .dc-mega-icon {
	display: none; 

}
.dcjq-mega-menu ul li.mega-hover a, .dcjq-mega-menu ul li a:hover {
	background-position:0px; 
	color: #cfd0d2; 
	text-shadow: none; 
	background: #004a91;
}
.dcjq-mega-menu ul li.mega-hover a .dc-mega-icon 
{
	width: 100%;
	display: block;	
	position: absolute; 
	top: 35px; 
	left: 0px;
	height: 6px; 
	z-index: 1001;
	background: url(../images/mainmenuarrow.png) no-repeat top center;
}

/***************************************Dropdowns**********************************************/
.dcjq-mega-menu ul li .sub-container {
	position: absolute; 
	background: #013e78; /*KB: was #d1d3d4 */
	padding: 0px; 
	margin-left: 0px; 
	margin-top:0px;  
	-moz-box-shadow:    2px 2px 3px 0px #868686;
  	-webkit-box-shadow: 2px 2px 3px 0px #868686;
  	box-shadow:         2px 2px 3px 0px #868686;
}



.dcjq-mega-menu #menu-service{
	margin:0 0 0 8px;
	
}
.dcjq-mega-menu #menu-products{
	margin:0 0 0 48px;
	
	
}

.dcjq-mega-menu #menu-capabilities{
	margin:0 0 0 8px;
	
}

.dcjq-mega-menu #menu-gallery{
	margin:0 0 0 8px;
	

}





.dcjq-mega-menu ul li .sub {
	padding: 20px 0px 0px 0px;
}

.dcjq-mega-menu ul li .sub-container.mega .sub {
	padding: 20px;
}

.dcjq-mega-menu ul.full-width li .sub-container.mega .sub {
	margin-right: -2px;
}
.dcjq-mega-menu ul li .sub .row {
	/*width: 100%; */
	overflow: hidden; 
	clear: both;
	width: auto !important;
}

.dcjq-mega-menu ul li .sub li.EFMSecondary
{
	border-left: 1px solid #FFB400;
	padding: 0px 20px 0px 40px !important;
}

.dcjq-mega-menu ul li .sub li.mega-hdr {
	padding: 0px 40px 0px 0px;
	float: left;
}

.dcjq-mega-menu ul li .sub li.mega-hdr.last {
	margin-right: 0;
}

.dcjq-mega-menu ul li .sub a {
	background:none; 
	border:none; 
	text-shadow:none; 
	color: #FFF; 
	padding: 4px 0px 4px 0px; 
	display: block; 
	float: none; 
	text-decoration: none; 
	box-shadow:none; 
	font-size:12px; 
	font-style:normal !important;
	text-transform: none;
}

.dcjq-mega-menu ul li .sub li.mega-hdr a.mega-hdr-a { /*Columns (1,2,3,4) text, we're hiding these*/
	display:none;
}

.dcjq-mega-menu ul .sub li.mega-hdr li li {/*Dropdown sub-sub override*/
	margin: 0px;
	padding: 0px;
}

.dcjq-mega-menu ul li .sub li li {
	list-style: none; 
	float: none; 
	width: auto; 
	font-size: 1em; 
	font-weight: normal; 
	border:none !important; 
	padding: 0px;
	margin-bottom: 10px;
}

.dcjq-mega-menu ul .sub li.mega-hdr li a { /*Dropdown Header Items*/
    color: #fff !important;
    font-size: 14px;
    line-height: 1em;
	font-weight:bold !important;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: normal;
}

.dcjq-mega-menu ul .sub li.mega-hdr li li {/*Dropdown sub-sub override*/
	margin: 0px;
	padding: 0px;
}
.dcjq-mega-menu ul .sub li.mega-hdr li li a {/*Dropdown sub override*/
	padding: 4px 0px 4px 0px; 
	font-style:normal !important; 
	line-height:1em;
	font-size:12px; 
	font-weight: normal !important;
	font-family: Tahoma, Geneva, sans-serif;
	letter-spacing: normal;
	color: #FFF !important; /* KB: was #676767 */
} 

.dcjq-mega-menu ul li .sub li li.mega-menu-secondary /*Styling for secondary buttons*/
{

	padding: 3px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
	line-height:18px;
	border: 1px solid #ffb400;
}
.dcjq-mega-menu ul li .sub li li.mega-menu-secondary a
{
	text-transform: uppercase;
	font-size: 12px;
	color: #ffb400  !important;
	border: 1px solid #ffb400;
	line-height: 18px;
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 4px;
}

.dcjq-mega-menu ul li .sub li li.mega-menu-secondary a:hover
{
	text-transform: uppercase;
	font-size: 12px;
	color: #ffF  !important;
	border: 1px solid #FFF;
	line-height: 18px;
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 4px;
}

.dcjq-mega-menu ul .sub li.mega-hdr li li li {/*Dropdown sub-sub override*/
	margin: 0px;
}
.dcjq-mega-menu ul .sub li.mega-hdr li li li a {/*Dropdown sub-sub override*/
	padding: 3px 5px 3px 25px; 
	font-size: 12px;
}

.dcjq-mega-menu ul .sub li.mega-hdr li a:hover {
	color:#ffb400 !important;
	font-style:normal !important;
}

.dcjq-mega-menu ul .sub ul li {padding-right: 0;}
.dcjq-mega-menu ul li .sub-container.non-mega .sub {
	padding: 20px 20px 20px 0;
}

.dcjq-mega-menu ul li .sub-container.non-mega li {
	padding: 0; 
	width: 190px; 
	margin: 0;
}

.dcjq-mega-menu ul li .sub-container.non-mega li a {
	padding: 5px 5px 5px 22px; 
	-moz-border-radius: none;
	-webkit-border-radius: none;
	border-radius: none; /* future proofing */
	-khtml-border-radius: none; /* for old Konqueror browsers */
	line-height:1em; 
	
	font-style:normal !important;
}

.dcjq-mega-menu ul li .sub-container.non-mega li a:hover {color:#FFF; }
/*--顶部菜单代码结束--*/

.menu33333 ul li {
	display:block;
	width:230px;
	margin:0 0 0px 0px;
	background:url(../images/menu02.jpg) top left no-repeat;
	list-style:none;
	line-height:40px;
	overflow:visible;
	
}
.menu33333 ul li a {
	display:block;
	height:40px; width:230px;
	margin-top:0px;
	text-indent: 30px;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	outline:none;
}

.menu33333 ul li a:hover {
	display:block;
	height:40px; width:230px;
	margin-top:0px;
	text-indent: 30px;
	font-size:12px;
	color:#feb300;
	font-weight:bold;
	outline:none;
}



.menu33333 ul li ul {
	display:none; 
	padding-bottom:10px;   
}
.menu33333 ul li ul li ul {
	padding-bottom:5px;
}
.menu33333 ul li ul li {
	display: block;
	background: none;
	font-size: 12px;
	list-style:none;
	color: #0046a5;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	text-indent: 30px;
	font-weight:bold;
	
}
.menu33333 ul li ul li a {
	background:none;
	font-size:12px;
	height:28px;
	color:#0046a5;
	line-height:28px;
	background:#FFF;
	padding-left:0px;
	font-weight:bold;
	border-bottom: 1px solid #e6e6e6;
}

.menu33333 ul li ul li a:hover {
	background:none;
	font-size:12px;
	height:28px;
	color:#0046a5;
	line-height:28px;
	background:#FFF;
	padding-left:0px;
	font-weight:bold;
	border-bottom: 1px solid #e6e6e6;
}

.leftmemu2{ width:230px; height:40px; color:#0046a5;border-bottom: 1px solid #bbbbbb;background:#f4f4f4; line-height:40px;text-indent: 30px; font-weight:bold;}


/*产品页*/
.prods_list {
	min-height:600px;
	height:auto !important;
	height:600px;
	overflow:visible;
	padding:10px 0px 0px 0px;
}
.prods_list ul li {
	float:left;
	display:inline;
	width:250px;
	padding-bottom:6px;
	text-align:center;
}
.prods_list ul li img {
	width:225px;
	height:166px;
	border:2px solid #0055a5;
}
.prods_list ul li span {
	display:block;
	height:24px;
	line-height:24px;
	overflow:hidden;
	text-align:center;
}

.biaodan{ width:745px; height:25px;line-height:25px; font-size:12px;background:#F3F3F3;border: 1px solid #bbbbbb; padding-bottom:3px;}

.biaodan2{ width:360px; height:22px;line-height:22px; font-size:12px;background:#F3F3F3;border: 1px solid #bbbbbb;}
.biaodan3{ width:745px; height:22px;line-height:22px; font-size:12px;background:#F3F3F3;border: 1px solid #bbbbbb;}
.biaodan4{ width:230px; height:22px;line-height:22px; font-size:12px;background:#F3F3F3;border: 1px solid #bbbbbb;}
.biaodan5{ width:745px; height:auto;font-size:12px;background:#F3F3F3;border: 1px solid #bbbbbb;}




.news_list {
	height:auto !important;
	overflow:visible;
	padding:0px 0px 10px 0px;
}
.news_list ul {
	display: block;
}
.news_list ul li {
	line-height:24px;
	background:url(../images/dot.jpg) no-repeat;
	padding-left:18px;
}
.news_list ul li span {
	float:right;
	display:inline;
	padding-right:5px;
}
.news_list ul li a {
	color:#0046a5;
}
.news_list ul li a:hover {
	color: #0046a5;
	text-decoration:underline;
}


#container .bsearch{width:187px;height:25px; margin:0 auto;float:left;}
#container .bsearch1{width:155px;height:25px; margin:0 auto; float:left; }
#container .bsearch99{
	width: 155px;
	height: 25px;
	margin: 0px 0 0 0;
	background: #FFF;
	border-bottom: 1px solid #0046a5;border-top: 1px solid #0046a5;border-left: 1px solid #0046a5;
	line-height: 25px;
	float: left;
	text-indent: 5px;
	color:#0055a5;
	font-weight:bold;
}
#container .bsearch_menu{width:28px;height:25px; margin:0px 0 0 0; float:left;border: 1px solid #0046a5;}


.divScroll{
WIDTH:220px; HEIGHT:95px; overflow-x:hidden; border:solid 1px #0046a5; margin-top:5px;
BACKGROUND-COLOR:#FFF; OVERFLOW: scroll;
scrollbar-shadow-color: #FFFFFF; scrollbar-highlight-color: #f9fafb; 
scrollbar-arrow-color: #feb300; scrollbar-face-color: #004b89; 
scrollbar-track-color: #e3f2ff; scrollbar-3dlight-color: #004075; scrollbar-darkshadow-color: #59ADBB}

.partsshow{width:220px; height:auto; margin:5px 5px 5px 5px; color:#0046a5;}
.partsshow ul { 
width: 210px;
} 
.partsshow li { 
width: 95px; /*如果显示三列 则width改为70px*/ 
float: left; 
line-height:18px;
display: block; 
} 

.font_b{ font-size:13px; font-weight:bold; text-decoration:underline;}
.font_b2{ font-size:13px; font-weight:bold;}
.digg2 A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #999999; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
.digg2 A:hover {
	BORDER: #ccc 1px solid; 
}
.digg2 A:active {
	BORDER: #ccc 1px solid; 
}
.digg2 .selectedd {
	BORDER: #333333 1px solid; 
}
.digg2 .er {
	line-height:12px;font-size:12px;
}